#!/bin/sh
[ -n "$CI" ] && exit 0

# The --verbose flag tells lint-staged to *not* swallow the stdout
# output even if it passes.
# For example, if `npm run lint-content` only had warnings, and no errors,
# now it will display those warnings in the terminal.
# In pseudo-code, `lint-staged` works like this:
#
#  for command in find_commands_to_execute(git_staged_files):
#     output, exitCode = executeCommand(command, git_staged_files)
#     if exitCode != 0:
#         print(output)
#         exit(exitCode)
#     else if verbose:
#         print(output)
#
npx lint-staged --verbose
